.page{
	width: 100%;
}
.pageWrap{
	width: 100%;
}
.ib{
	display: inline-block;
}
.left{
	float: left;
}
.right{
	float: right;
}
.clear:after{
	content: '';
	clear: both;
	display: block;
}
.center{
	text-align: center;
}
.bold{
	font-weight: bold;
}
.flex{
	display: flex;
	flex-direction: row;
}
.ellipsis{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.webkitEllipsis{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.f0{font-size: 0;}
.f12{font-size: 12px;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f20{font-size: 20px;}
.f24{font-size: 24px;}

.fpt10{font-size: 10rpx;}
.fpt14{font-size: 14rpx;}
.fpt18{font-size: 18rpx;}
.fpt20{font-size: 20rpx;}
.fpt22{font-size: 22rpx;}
.fpt24{font-size: 24rpx;}
.fpt28{font-size: 28rpx;}
.fpt32{font-size: 32rpx;}
.fpt36{font-size: 36rpx;}
.fpt40{font-size: 40rpx;}
.fpt48{font-size: 48rpx;}

.c1ae{color: #1AE699;}
.c2c9{color: #2C95F8;}
.c373{color: #373737;}
.c438{color: #4388FC;}
.cb0b{color: #b0b0b0;}
.cb8b{color: #b8b8b8;}
.cccc{color: #cccccc;}
.cdad{color: #dadada;}
.cff3{color: #FF3F3F;}

.pl20{padding-left: 20px;}
.pr20{padding-right: 20px;}

.cdate{color: #999999;}
.caption{
	font: 20px;
	padding: 10px 20px;
}

.hoverBlueShadow{
	box-shadow: 0 4rpx 20rpx 0 #BCD8EE;
}




